//package com.chenliang.autetest.manager;
//
//import lombok.extern.slf4j.Slf4j;
//import org.apache.jmeter.config.Arguments;
//import org.apache.jmeter.protocol.java.sampler.AbstractJavaSamplerClient;
//import org.apache.jmeter.protocol.java.sampler.JavaSamplerContext;
//import org.apache.jmeter.samplers.Interruptible;
//import org.apache.jmeter.samplers.SampleResult;
//import org.springframework.stereotype.Component;
//
//import java.io.Serializable;
//
///**
// * @program: auto_test
// * @description:
// * @author: chenLiang
// * @create: 2022-12-13 10:30
// */
//@Component
//@Slf4j
//public class JMeterManager extends AbstractJavaSamplerClient implements Serializable, Interruptible {
//
//
//    @Override
//    public SampleResult runTest(JavaSamplerContext context) {
//
//        return null;
//    }
//
//    @Override
//    public boolean interrupt() {
//        return false;
//    }
//
//    /**
//     * 设置需要的请求参数并设置参数默认值，会在jmeter 显示
//     * Arguments 这个方法会默认设置到JavaSamplerContext 中去
//     * JavaSamplerContext 是一个上下文，可以在方法之间传递信息
//     *
//     * @return Arguments
//     */
//    @Override
//    public Arguments getDefaultParameters() {
//        Arguments arguments = new Arguments();
//        arguments.addArgument("host", "www.baidu.com");
//        arguments.addArgument("appKey", "123");
//        arguments.addArgument("appSecret", "123");
//        arguments.addArgument("apiNo", "123");
//        arguments.addArgument("requestTye", "list");
//        arguments.addArgument("bodyJsonStr", "{\"conditions\":{\"id\":1},\"pageSize\":10,\"pageStart\":1,\"returnFields\":[\"name\"],\"useModelCache\":false,\"useResultCache\":false}");
//        getNewLogger().info("getDefaultParameters()");
//        log.info("设置参数完成");
//        return super.getDefaultParameters();
//    }
//}
